clean tech - German English Dictionary